package com.fx.zmlzml.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 电脑机箱实体类
 * 对应表名：pc_case
 */
@Data
@TableName("pc_case")
public class PcCase {

    @TableId(type = IdType.AUTO)
    private Integer id; // 主键ID

    private String officialDetailUrl; // 官方详情地址

    private String country; // 国家

    private String manufacturer;// 制造商

    private String model; // 型号

    private BigDecimal price; // 价格

    private String expansionSlot; // 扩展槽

    private String weight; // 重量

    private String caseType; // 机箱类型

    private String motherboardType; // 主板类型

    private String color; // 颜色

    private String material; // 材质

    private String size; // 尺寸

    private String hardDriveBay525; // 5.25" 硬盘位

    private String hardDriveBay25; // 2.5" 硬盘位

    private String fanMount; // 风扇位

    private String powerSupplyType; // 电源供应器类型

    private String installationLimit; // 安装限制

    private String hardDriveBay3525; // 3.5"/2.5" 硬盘位

    private String ioPanel; // I/O 面板

    private String waterCoolingRadiatorSupport; // 水冷排支持

    private String preinstalledFan; // 预装风扇

    private String verticalGpuMount; // 直立显卡安装

    private String dustFilter; // 防尘网

    private String rgbLighting; // RGB灯光

    private String packagingSize; // 包装尺寸

    private String accessories; // 配件

    private String hardDriveSupport35; // 3.5" 硬盘支持

    private String hardDriveSupport25; // 2.5" 硬盘支持

    private Boolean isDelisted; // 是否下架 0-否 1-是

    private Boolean isDeleted; // 是否删除 0-否 1-是

    private String creator; // 创建人

    private Date createdTime; // 创建时间

    private String updater; // 更新人

    private Date updatedTime; // 更新时间
}